spicy meatballs on skewers - Alemán Inglés Diccionario